package com.itcp.itelpicture.service;

import com.itcp.itelpicture.domain.dto.remark.LikeRecordFormDTO;
import com.itcp.itelpicture.domain.po.LikeRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.itcp.itelpicture.domain.po.User;
import com.itcp.itelpicture.domain.vo.UserVO;

import java.util.Set;

/**
 * <p>
 * 点赞记录表 服务类
 * </p>
 *
 * @author wgzz
 * @since 2025-04-20
 */
public interface ILikeRecordService extends IService<LikeRecord> {

    void addLikeRecord(LikeRecordFormDTO likeRecordFormDTO, User loginUser);

    boolean isBizLiked(Long objectId, UserVO loginUser);

    void readLikedTimes(String objType, int maxObjSize);
}
